package org.tobaccomain.service;

import org.springframework.web.multipart.MultipartFile;
import org.tobaccomain.pojo.dto.RfidDTO;
import org.tobaccomain.pojo.entity.LocationData;
import org.tobaccomain.pojo.entity.OverviewData;
import org.tobaccomain.pojo.entity.YearData;

import java.io.IOException;
import java.util.List;

public interface DeskService {

    //获取全部的rfid号
    List<RfidDTO> getAllRfidList();

    //获取可用的rfid号
    List<RfidDTO> getAvailableRfidList();

    //rfid数据上传
    void uploadRfid(MultipartFile file) throws IOException;

    //获取概览数据
    OverviewData getOverview();

    //获取单料烟年份数据
    List<YearData> getYearData();

    //获取各个产地的单料烟数量
    List<LocationData> getNumberOfLocation();
}
